import Vue from "vue"; // 导入 Vue 模块
import VueRouter from "vue-router";

// 导入组件
import User from "@/views/User.vue";
import NotFound from "@/views/NotFound.vue";
import Home from "@/views/Home.vue";

Vue.use(VueRouter); // 安装并注册 VueRouter

// 定义路由规则数组
const routes = [
    {
        path: "/", // 根路径
        redirect: "/student" // 重定向到 /user
    },
    {
        path: "/student", // 访问路径
        component: User // 对应的组件
    },
    {
        path: "/home", // 新增的 /home 路径
        component: Home // 对应的组件
    },
    {
        path: "*", // 匹配所有未定义的路径
        component: NotFound // 显示 404 页面
    }
];

const router = new VueRouter({
    //第四步：创建 VueRouter 对象
    routes: routes //在 VueRouter 实例中使用该路由规则数组
});
export default router;  //导出此模块